<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Starshatter_Open: NetLobbyServer Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Starshatter_Open
   </div>
   <div id="projectbrief">Open source Starshatter engine</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('class_net_lobby_server.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Macros</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a>  </div>
  <div class="headertitle">
<div class="title">NetLobbyServer Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="_net_lobby_server_8h_source.html">NetLobbyServer.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for NetLobbyServer:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_net_lobby_server.png" usemap="#NetLobbyServer_map" alt=""/>
  <map id="NetLobbyServer_map" name="NetLobbyServer_map">
<area href="class_net_lobby.html" alt="NetLobby" shape="rect" coords="0,0,105,24"/>
</map>
 </div></div>

<p><a href="class_net_lobby_server-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a97bc90f9b10d46a47a7a98526741526e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a97bc90f9b10d46a47a7a98526741526e">NetLobbyServer</a> ()</td></tr>
<tr class="memitem:ab7f3dc499161517119bdb902cfb85914"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#ab7f3dc499161517119bdb902cfb85914">~NetLobbyServer</a> ()</td></tr>
<tr class="memitem:abadf5decc2a5db544a3677f4d5d5f831"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#abadf5decc2a5db544a3677f4d5d5f831">operator==</a> (const <a class="el" href="class_net_lobby_server.html">NetLobbyServer</a> &amp;s) const </td></tr>
<tr class="memitem:af933f53d6564acadbba21d9278676202"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#af933f53d6564acadbba21d9278676202">ExecFrame</a> ()</td></tr>
<tr class="memitem:a655dd46d84232b019e846cacc7d34711"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a655dd46d84232b019e846cacc7d34711">IsHost</a> () const </td></tr>
<tr class="memitem:a5425f855beeb42b29600bc68e78a11f2"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a5425f855beeb42b29600bc68e78a11f2">IsServer</a> () const </td></tr>
<tr class="memitem:a489c0b079a8db7ecf7c0fa005d85744b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a489c0b079a8db7ecf7c0fa005d85744b">BanUser</a> (<a class="el" href="class_net_user.html">NetUser</a> *user)</td></tr>
<tr class="memitem:a3de1019f5365d96b60ff53845c0294d1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a3de1019f5365d96b60ff53845c0294d1">AddUser</a> (<a class="el" href="class_net_user.html">NetUser</a> *user)</td></tr>
<tr class="memitem:a7973539c99c6f87b27ccbe357d8d38ea"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a7973539c99c6f87b27ccbe357d8d38ea">DelUser</a> (<a class="el" href="class_net_user.html">NetUser</a> *user)</td></tr>
<tr class="memitem:a63ef6c0832e2f91d1c8817913f1bbe35"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a63ef6c0832e2f91d1c8817913f1bbe35">SendUsers</a> ()</td></tr>
<tr class="memitem:a7aa4a0feea557ae56421a3617859c62b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a7aa4a0feea557ae56421a3617859c62b">RequestAuth</a> (<a class="el" href="class_net_user.html">NetUser</a> *user)</td></tr>
<tr class="memitem:ad3664ee7cc78db0b49449dec61029f8a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#ad3664ee7cc78db0b49449dec61029f8a">AddChat</a> (<a class="el" href="class_net_user.html">NetUser</a> *user, const char *msg, bool route=true)</td></tr>
<tr class="memitem:a3232b4234cbd71556ebe26d7261769c9"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a3232b4234cbd71556ebe26d7261769c9">ClearChat</a> ()</td></tr>
<tr class="memitem:aa503a2383ae4f32863ab1cbec7b91310"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#aa503a2383ae4f32863ab1cbec7b91310">SaveChat</a> ()</td></tr>
<tr class="memitem:a934f7c9102053453f7060adc18ac9757"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_unit_entry.html">NetUnitEntry</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a934f7c9102053453f7060adc18ac9757">GetUnitMap</a> ()</td></tr>
<tr class="memitem:ae5d481b5b8a0e47bf08cd9b8c40f8320"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#ae5d481b5b8a0e47bf08cd9b8c40f8320">MapUnit</a> (int n, const char *user, bool lock=false)</td></tr>
<tr class="memitem:a4058ddbcc6294b4bc81fe3de913fdac3"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a4058ddbcc6294b4bc81fe3de913fdac3">UnmapUnit</a> (const char *user)</td></tr>
<tr class="memitem:ab435d13ce8bcad72aa617ae9097db818"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#ab435d13ce8bcad72aa617ae9097db818">SendUnits</a> ()</td></tr>
<tr class="memitem:af16149f493a847a2835fec611e26cf24"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#af16149f493a847a2835fec611e26cf24">SelectMission</a> (DWORD id)</td></tr>
<tr class="memitem:a9aca504c7d7e23207a2920bd6285b792"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_text.html">Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a9aca504c7d7e23207a2920bd6285b792">Serialize</a> (<a class="el" href="class_mission.html">Mission</a> *m, <a class="el" href="class_net_user.html">NetUser</a> *u=0)</td></tr>
<tr class="memitem:abb952bfde691f8e1625773d7b1119791"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_mission.html">Mission</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#abb952bfde691f8e1625773d7b1119791">GetSelectedMission</a> ()</td></tr>
<tr class="memitem:a6a6b33438b34ee6a756639443b783a2a"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_text.html">Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a6a6b33438b34ee6a756639443b783a2a">GetServerName</a> () const </td></tr>
<tr class="memitem:a9a7a1fa4074ed7a907a2d44c2062efef"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a9a7a1fa4074ed7a907a2d44c2062efef">SetServerName</a> (const char *s)</td></tr>
<tr class="memitem:ac6cc59c9e81a76006507bfbeccf5bb64"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_text.html">Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#ac6cc59c9e81a76006507bfbeccf5bb64">GetServerMission</a> () const </td></tr>
<tr class="memitem:a5f4a92cb3ddb995eb7498bb9b3786025"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a5f4a92cb3ddb995eb7498bb9b3786025">SetServerMission</a> (const char *script)</td></tr>
<tr class="memitem:a268669df2fda2345c0d3566743c85c76"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a268669df2fda2345c0d3566743c85c76">GameStart</a> ()</td></tr>
<tr class="memitem:a1620a8666bd99f07273633506711c31a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a1620a8666bd99f07273633506711c31a">GameStop</a> ()</td></tr>
<tr class="memitem:adbe8bd5e7491d7525f56e5ba476af1ed"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#adbe8bd5e7491d7525f56e5ba476af1ed">GameOn</a> ()</td></tr>
<tr class="memitem:acf48c096702dd71d24bae3e7435ec066"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#acf48c096702dd71d24bae3e7435ec066">GameOff</a> ()</td></tr>
<tr class="inherit_header pub_methods_class_net_lobby"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_net_lobby')"><img src="closed.png" alt="-"/>&nbsp;Public Member Functions inherited from <a class="el" href="class_net_lobby.html">NetLobby</a></td></tr>
<tr class="memitem:a25670a5b3a907b9a070433d8024e0cad inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a25670a5b3a907b9a070433d8024e0cad">NetLobby</a> (bool temporary=false)</td></tr>
<tr class="memitem:a81bdfc1cb6805c4bcf4c9cb38f5f981a inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a81bdfc1cb6805c4bcf4c9cb38f5f981a">~NetLobby</a> ()</td></tr>
<tr class="memitem:acdbb93fff33e82e3580d58149c2aa61b inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#acdbb93fff33e82e3580d58149c2aa61b">IsClient</a> () const </td></tr>
<tr class="memitem:a61a828cfceea84bae73057e731b4be4b inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a61a828cfceea84bae73057e731b4be4b">IsActive</a> () const </td></tr>
<tr class="memitem:a883b2dcfbc2399d62be85f8c1ff35c91 inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a883b2dcfbc2399d62be85f8c1ff35c91">Recv</a> ()</td></tr>
<tr class="memitem:a7e600349314d6908d1b0316c7cf8a439 inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a7e600349314d6908d1b0316c7cf8a439">Send</a> ()</td></tr>
<tr class="memitem:ae1ef1a81c613f46de433c0c80c163062 inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#ae1ef1a81c613f46de433c0c80c163062">GetLastError</a> () const </td></tr>
<tr class="memitem:a5506eccb12d8960a4a3e8e8ecb2b15ea inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_net_user.html">NetUser</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a5506eccb12d8960a4a3e8e8ecb2b15ea">FindUserByAddr</a> (const <a class="el" href="class_net_addr.html">NetAddr</a> &amp;addr)</td></tr>
<tr class="memitem:a79940ff0356f453752f371c22c133107 inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_net_user.html">NetUser</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a79940ff0356f453752f371c22c133107">FindUserByName</a> (const char *name)</td></tr>
<tr class="memitem:a2160a18038f3546c74f2e0326355f2a7 inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_net_user.html">NetUser</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a2160a18038f3546c74f2e0326355f2a7">FindUserByNetID</a> (DWORD id)</td></tr>
<tr class="memitem:afc586cbecb821b3f2a45e605a60cbdcd inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#afc586cbecb821b3f2a45e605a60cbdcd">SetUserHost</a> (<a class="el" href="class_net_user.html">NetUser</a> *user, bool host)</td></tr>
<tr class="memitem:a3919f26e5d19c168b713982797e41a7b inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a3919f26e5d19c168b713982797e41a7b">NumUsers</a> ()</td></tr>
<tr class="memitem:a9388bd5fb5491d771d81e662b29f33b1 inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_net_user.html">NetUser</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a9388bd5fb5491d771d81e662b29f33b1">GetHost</a> ()</td></tr>
<tr class="memitem:a43b4d7143b33fd0028ccf94993bdca7b inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a43b4d7143b33fd0028ccf94993bdca7b">HasHost</a> ()</td></tr>
<tr class="memitem:afdd6b78dbe2750f80c2c00025248757d inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_user.html">NetUser</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#afdd6b78dbe2750f80c2c00025248757d">GetUsers</a> ()</td></tr>
<tr class="memitem:a3bdb1d8a98c7097c116c0572565ccb70 inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_mod_info.html">ModInfo</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a3bdb1d8a98c7097c116c0572565ccb70">GetServerMods</a> ()</td></tr>
<tr class="memitem:a5e3ed325972a6e072086d0a47cde3c75 inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_net_user.html">NetUser</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a5e3ed325972a6e072086d0a47cde3c75">GetLocalUser</a> ()</td></tr>
<tr class="memitem:a94c1ab12d96b589588f7157f7cf7df68 inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a94c1ab12d96b589588f7157f7cf7df68">SetLocalUser</a> (<a class="el" href="class_net_user.html">NetUser</a> *user)</td></tr>
<tr class="memitem:a945e7a167925e96682ab3c12599e75d0 inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a945e7a167925e96682ab3c12599e75d0">GetStatus</a> () const </td></tr>
<tr class="memitem:a71906f3899be56aa8738f894e4912c3b inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a71906f3899be56aa8738f894e4912c3b">SetStatus</a> (int s)</td></tr>
<tr class="memitem:acec8a391a46e5008ad073d412d1b1187 inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_chat_entry.html">NetChatEntry</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#acec8a391a46e5008ad073d412d1b1187">GetChat</a> ()</td></tr>
<tr class="memitem:ab7d6300cbef6b435ac210a38699d52ff inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual DWORD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#ab7d6300cbef6b435ac210a38699d52ff">GetStartTime</a> () const </td></tr>
<tr class="memitem:a8417a4e1fd48996b91bb98836e1aad96 inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_campaign_info.html">NetCampaignInfo</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a8417a4e1fd48996b91bb98836e1aad96">GetCampaigns</a> ()</td></tr>
<tr class="memitem:a3197a7021b48ec0fc59a97236194c944 inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a3197a7021b48ec0fc59a97236194c944">AddUnitMap</a> (<a class="el" href="class_mission_element.html">MissionElement</a> *elem, int index=0)</td></tr>
<tr class="memitem:a234d2ef4529a0241148a6f4a1197fef5 inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a234d2ef4529a0241148a6f4a1197fef5">ClearUnitMap</a> ()</td></tr>
<tr class="memitem:a0f9a49849ded4673c14b8f27c1daa722 inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a0f9a49849ded4673c14b8f27c1daa722">IsMapped</a> (const char *user)</td></tr>
<tr class="memitem:a4f67c3a870c9e7e16bcc604fca87f0d3 inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual DWORD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a4f67c3a870c9e7e16bcc604fca87f0d3">GetSelectedMissionID</a> () const </td></tr>
<tr class="memitem:a7e4ebbe8d50f3f0521a70ba6bb71b1fb inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="class_text.html">Text</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a7e4ebbe8d50f3f0521a70ba6bb71b1fb">GetMachineInfo</a> ()</td></tr>
<tr class="memitem:a531c4a84890bc207e03b9035f370d2b5 inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual WORD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a531c4a84890bc207e03b9035f370d2b5">GetGamePort</a> ()</td></tr>
<tr class="memitem:ad51026951ea492be576bdf68bef17d31 inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#ad51026951ea492be576bdf68bef17d31">Ping</a> ()</td></tr>
<tr class="memitem:a14cc0ead19ef5e515ec7f174a101f099 inherit pub_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual DWORD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a14cc0ead19ef5e515ec7f174a101f099">GetLag</a> ()</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:aa1a8e2fa25befb286dfded379177655f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_net_lobby_server.html">NetLobbyServer</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#aa1a8e2fa25befb286dfded379177655f">GetInstance</a> ()</td></tr>
<tr class="inherit_header pub_static_methods_class_net_lobby"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_class_net_lobby')"><img src="closed.png" alt="-"/>&nbsp;Static Public Member Functions inherited from <a class="el" href="class_net_lobby.html">NetLobby</a></td></tr>
<tr class="memitem:af5ad690c2ab7945ebbfe176cf452fc9a inherit pub_static_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#af5ad690c2ab7945ebbfe176cf452fc9a">TYPENAME</a> ()</td></tr>
<tr class="memitem:a7cfd2947718ff0fb1e00a19cfd72f7f1 inherit pub_static_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a7cfd2947718ff0fb1e00a19cfd72f7f1">IsNetLobbyClient</a> ()</td></tr>
<tr class="memitem:a90733325f4adb46426ad4e1a19213c27 inherit pub_static_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a90733325f4adb46426ad4e1a19213c27">IsNetLobbyServer</a> ()</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a1cdf8c4f5ab11fc50b366cb46f2e38c2"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a1cdf8c4f5ab11fc50b366cb46f2e38c2">CheckSessions</a> ()</td></tr>
<tr class="memitem:a79e4a10b7088d42a56f739dff7ec9735"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a79e4a10b7088d42a56f739dff7ec9735">SendData</a> (<a class="el" href="class_net_user.html">NetUser</a> *dst, int type, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
<tr class="memitem:a3a756a90ed4272bae00c295d8a3f7465"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a3a756a90ed4272bae00c295d8a3f7465">DoPing</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
<tr class="memitem:a8e9b72123c22bbef3423f40578e4766d"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a8e9b72123c22bbef3423f40578e4766d">DoServerInfo</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
<tr class="memitem:af1c848ef8e98ca127dd70d0665ae2ce1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#af1c848ef8e98ca127dd70d0665ae2ce1">DoServerMods</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
<tr class="memitem:a071fdf03e919979f2b40aea51f8944e6"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a071fdf03e919979f2b40aea51f8944e6">DoLogin</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
<tr class="memitem:af2bfffc865157f66871ab1442b41825e"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#af2bfffc865157f66871ab1442b41825e">DoLogout</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
<tr class="memitem:aab31190ccf1b91ada73b8d4dfbc170ad"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#aab31190ccf1b91ada73b8d4dfbc170ad">DoUserAuth</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
<tr class="memitem:a3992c85b109dd83787b9ba8b13c5a339"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a3992c85b109dd83787b9ba8b13c5a339">DoChat</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
<tr class="memitem:af530fd985955d489eee04039ed791b75"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#af530fd985955d489eee04039ed791b75">DoUserList</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
<tr class="memitem:a546fa21e5e0bc57afd37120520d14951"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a546fa21e5e0bc57afd37120520d14951">DoBanUser</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
<tr class="memitem:ae800897a8f5b1541cb9166f57f0a40a1"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#ae800897a8f5b1541cb9166f57f0a40a1">DoMissionList</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
<tr class="memitem:a5deadf100d466f8c977c34c814244ffb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a5deadf100d466f8c977c34c814244ffb">DoMissionSelect</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
<tr class="memitem:a1d56b9688581b34455f30801b3dad743"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a1d56b9688581b34455f30801b3dad743">DoMissionData</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
<tr class="memitem:a967471a94fa4c52dbf51f5d14cd73fd4"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a967471a94fa4c52dbf51f5d14cd73fd4">DoUnitList</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
<tr class="memitem:a9d3161bb125316ac8a1d80abf62e5857"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a9d3161bb125316ac8a1d80abf62e5857">DoMapUnit</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
<tr class="memitem:a6e3483e9c7b0e7ccfc98e56f0936dcdb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a6e3483e9c7b0e7ccfc98e56f0936dcdb">DoGameStart</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
<tr class="memitem:a5b889c277254513d8e3dedb8a39822ec"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a5b889c277254513d8e3dedb8a39822ec">DoGameStop</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
<tr class="memitem:aca0967ba2b8647a758e0c9e2d4b4bc3a"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#aca0967ba2b8647a758e0c9e2d4b4bc3a">LoadMOTD</a> ()</td></tr>
<tr class="memitem:ae5fa7e9c7ac359fc82c2c485fc1d9571"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#ae5fa7e9c7ac359fc82c2c485fc1d9571">SendMOTD</a> (<a class="el" href="class_net_user.html">NetUser</a> *user)</td></tr>
<tr class="memitem:aef10e8db03033811314b64f88a2d663b"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#aef10e8db03033811314b64f88a2d663b">SendMods</a> (<a class="el" href="class_net_user.html">NetUser</a> *user)</td></tr>
<tr class="inherit_header pro_methods_class_net_lobby"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_net_lobby')"><img src="closed.png" alt="-"/>&nbsp;Protected Member Functions inherited from <a class="el" href="class_net_lobby.html">NetLobby</a></td></tr>
<tr class="memitem:a7f6d8edf34c1a0d5878266e01f2705be inherit pro_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a7f6d8edf34c1a0d5878266e01f2705be">DoAuthUser</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
<tr class="memitem:af1a941a46ba24ffb96594f99e460fbb3 inherit pro_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#af1a941a46ba24ffb96594f99e460fbb3">DoExit</a> (<a class="el" href="class_net_peer.html">NetPeer</a> *peer, <a class="el" href="class_text.html">Text</a> msg)</td></tr>
<tr class="memitem:a2abefcfb837894e23619393f011ad296 inherit pro_methods_class_net_lobby"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a2abefcfb837894e23619393f011ad296">ParseMsg</a> (<a class="el" href="class_text.html">Text</a> msg, <a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_lobby_param.html">NetLobbyParam</a> &gt; &amp;params)</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a6e14408d29f281fcb0c5772c9d5ad0ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_text.html">Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a6e14408d29f281fcb0c5772c9d5ad0ec">server_name</a></td></tr>
<tr class="memitem:ad19de556292fd431515159f9f0e297fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_net_addr.html">NetAddr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#ad19de556292fd431515159f9f0e297fb">server_addr</a></td></tr>
<tr class="memitem:ac6b43a1403f9a4681e29427b0280c44b"><td class="memItemLeft" align="right" valign="top">DWORD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#ac6b43a1403f9a4681e29427b0280c44b">announce_time</a></td></tr>
<tr class="memitem:ae76d05c0dd11e29f8c899c9e807abaa9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_net_server_config.html">NetServerConfig</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#ae76d05c0dd11e29f8c899c9e807abaa9">server_config</a></td></tr>
<tr class="memitem:ab4a175f1dbfbfbd223662055ddd13813"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_text.html">Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#ab4a175f1dbfbfbd223662055ddd13813">server_mission</a></td></tr>
<tr class="memitem:a0f53292f258b4f3741bb5efe3437e070"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a0f53292f258b4f3741bb5efe3437e070">motd_index</a></td></tr>
<tr class="memitem:a79d12c94da8a8f22bc4f15f9326f9ddb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_text.html">Text</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby_server.html#a79d12c94da8a8f22bc4f15f9326f9ddb">motd</a></td></tr>
<tr class="inherit_header pro_attribs_class_net_lobby"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_net_lobby')"><img src="closed.png" alt="-"/>&nbsp;Protected Attributes inherited from <a class="el" href="class_net_lobby.html">NetLobby</a></td></tr>
<tr class="memitem:a0d5b829d6144749b6a43955246334eff inherit pro_attribs_class_net_lobby"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_net_link.html">NetLink</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a0d5b829d6144749b6a43955246334eff">link</a></td></tr>
<tr class="memitem:aa44a170d2f3b6860ad749368b55f21fa inherit pro_attribs_class_net_lobby"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_net_user.html">NetUser</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#aa44a170d2f3b6860ad749368b55f21fa">local_user</a></td></tr>
<tr class="memitem:a37347cef5879a47620ee118a69f0d102 inherit pro_attribs_class_net_lobby"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_user.html">NetUser</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a37347cef5879a47620ee118a69f0d102">users</a></td></tr>
<tr class="memitem:af0eff35434477de3b7a766784e4d2ea5 inherit pro_attribs_class_net_lobby"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_chat_entry.html">NetChatEntry</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#af0eff35434477de3b7a766784e4d2ea5">chat_log</a></td></tr>
<tr class="memitem:affd95843f70cfc8192f5633842c6842a inherit pro_attribs_class_net_lobby"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_campaign_info.html">NetCampaignInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#affd95843f70cfc8192f5633842c6842a">campaigns</a></td></tr>
<tr class="memitem:a690bba5daf558f7ab55d6442fb94d22e inherit pro_attribs_class_net_lobby"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_unit_entry.html">NetUnitEntry</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a690bba5daf558f7ab55d6442fb94d22e">unit_map</a></td></tr>
<tr class="memitem:ae45b2ab9826dbd0cd3d13cecf60bcb7f inherit pro_attribs_class_net_lobby"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_text.html">Text</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#ae45b2ab9826dbd0cd3d13cecf60bcb7f">machine_info</a></td></tr>
<tr class="memitem:afa2cf01ae34ac7ca9bf6aa7150859d2d inherit pro_attribs_class_net_lobby"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_mod_info.html">ModInfo</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#afa2cf01ae34ac7ca9bf6aa7150859d2d">server_mods</a></td></tr>
<tr class="memitem:a9b50bb050717aaa49096f0b367e4abf8 inherit pro_attribs_class_net_lobby"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a9b50bb050717aaa49096f0b367e4abf8">active</a></td></tr>
<tr class="memitem:ac57b201698b036c15bba9a3d22383350 inherit pro_attribs_class_net_lobby"><td class="memItemLeft" align="right" valign="top">DWORD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#ac57b201698b036c15bba9a3d22383350">last_send_time</a></td></tr>
<tr class="memitem:a2a5bd7340fae85e8542770c8861e2752 inherit pro_attribs_class_net_lobby"><td class="memItemLeft" align="right" valign="top">DWORD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a2a5bd7340fae85e8542770c8861e2752">start_time</a></td></tr>
<tr class="memitem:adbfb5e61ee7ce01c43708bee1c0d7c57 inherit pro_attribs_class_net_lobby"><td class="memItemLeft" align="right" valign="top">DWORD&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#adbfb5e61ee7ce01c43708bee1c0d7c57">selected_mission</a></td></tr>
<tr class="memitem:a62ce23f565294ac91b1c854f5d4c93c9 inherit pro_attribs_class_net_lobby"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_mission.html">Mission</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#a62ce23f565294ac91b1c854f5d4c93c9">mission</a></td></tr>
<tr class="memitem:af54ca5b273db177072e9f0b68923342e inherit pro_attribs_class_net_lobby"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_net_lobby.html#af54ca5b273db177072e9f0b68923342e">status</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_net_lobby_server_8h_source.html#l00035">35</a> of file <a class="el" href="_net_lobby_server_8h_source.html">NetLobbyServer.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a97bc90f9b10d46a47a7a98526741526e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">NetLobbyServer::NetLobbyServer </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00053">53</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab7f3dc499161517119bdb902cfb85914"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">NetLobbyServer::~NetLobbyServer </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00144">144</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ad3664ee7cc78db0b49449dec61029f8a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::AddChat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_user.html">NetUser</a> *&#160;</td>
          <td class="paramname"><em>user</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>msg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>route</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#a2dc8aace45d8c66e9f08afea782c50d9">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00511">511</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3de1019f5365d96b60ff53845c0294d1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::AddUser </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_user.html">NetUser</a> *&#160;</td>
          <td class="paramname"><em>user</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#ab8d38a58b5daa321b6d1aa72678cb5c5">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00458">458</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a489c0b079a8db7ecf7c0fa005d85744b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::BanUser </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_user.html">NetUser</a> *&#160;</td>
          <td class="paramname"><em>user</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#a87ef0157f0713f3c3af3335950e2bccc">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00438">438</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1cdf8c4f5ab11fc50b366cb46f2e38c2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::CheckSessions </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00340">340</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3232b4234cbd71556ebe26d7261769c9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::ClearChat </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#a74b6b5b35c1eb3cf122cc81c73911968">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00562">562</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7973539c99c6f87b27ccbe357d8d38ea"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::DelUser </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_user.html">NetUser</a> *&#160;</td>
          <td class="paramname"><em>user</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#a47622093e3ba87613dff0e8b0d320bff">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00470">470</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a546fa21e5e0bc57afd37120520d14951"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::DoBanUser </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
          <td class="paramname"><em>peer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
          <td class="paramname"><em>msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#ac4d3d1da08eec3bfb677a1e08f01cb52">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l01144">1144</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3992c85b109dd83787b9ba8b13c5a339"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::DoChat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
          <td class="paramname"><em>peer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
          <td class="paramname"><em>msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#ad2f06c58351e689ee88209f786c9ddb6">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l01067">1067</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6e3483e9c7b0e7ccfc98e56f0936dcdb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::DoGameStart </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
          <td class="paramname"><em>peer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
          <td class="paramname"><em>msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#aebc54235dfc381446fc1038f853b8f08">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l01349">1349</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5b889c277254513d8e3dedb8a39822ec"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::DoGameStop </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
          <td class="paramname"><em>peer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
          <td class="paramname"><em>msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#a5bce45644be686287a0987bf40cc8085">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l01355">1355</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a071fdf03e919979f2b40aea51f8944e6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::DoLogin </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
          <td class="paramname"><em>peer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
          <td class="paramname"><em>msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#abe772188144e36b85720d2e529d1da0e">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00891">891</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af2bfffc865157f66871ab1442b41825e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::DoLogout </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
          <td class="paramname"><em>peer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
          <td class="paramname"><em>msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#a4e0d92d3d70bdc67498f8b921a5bd7a1">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l01007">1007</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9d3161bb125316ac8a1d80abf62e5857"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::DoMapUnit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
          <td class="paramname"><em>peer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
          <td class="paramname"><em>msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#ad1cbb23b4be7c680de6f8ee57ec318dc">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l01314">1314</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1d56b9688581b34455f30801b3dad743"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::DoMissionData </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
          <td class="paramname"><em>peer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
          <td class="paramname"><em>msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#a1ebf1b55e06d318aa80bc6391302fd57">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l01279">1279</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae800897a8f5b1541cb9166f57f0a40a1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::DoMissionList </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
          <td class="paramname"><em>peer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
          <td class="paramname"><em>msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#a69ec8f795c064d972861f0f048c4cce7">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l01169">1169</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5deadf100d466f8c977c34c814244ffb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::DoMissionSelect </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
          <td class="paramname"><em>peer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
          <td class="paramname"><em>msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#ac422873db369cf84470bac55a0287fd0">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l01252">1252</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3a756a90ed4272bae00c295d8a3f7465"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::DoPing </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
          <td class="paramname"><em>peer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
          <td class="paramname"><em>msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#a9f6de098a4f28cc895290eb8cd7fc334">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00834">834</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8e9b72123c22bbef3423f40578e4766d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::DoServerInfo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
          <td class="paramname"><em>peer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
          <td class="paramname"><em>msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#a52a7244d5fad458951d6506579d0af36">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00838">838</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af1c848ef8e98ca127dd70d0665ae2ce1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::DoServerMods </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
          <td class="paramname"><em>peer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
          <td class="paramname"><em>msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#a6939c1d545f4e0fac587cb0d639ae196">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00860">860</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a967471a94fa4c52dbf51f5d14cd73fd4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::DoUnitList </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
          <td class="paramname"><em>peer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
          <td class="paramname"><em>msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#a5874734ca0562261064e450437b79881">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l01296">1296</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aab31190ccf1b91ada73b8d4dfbc170ad"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::DoUserAuth </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
          <td class="paramname"><em>peer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
          <td class="paramname"><em>msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#a5925be2bf36d1d3a26d89be13e78dc08">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l01020">1020</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af530fd985955d489eee04039ed791b75"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::DoUserList </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_peer.html">NetPeer</a> *&#160;</td>
          <td class="paramname"><em>peer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
          <td class="paramname"><em>msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#a2b10dad3a4e867d09d6febc31b2a8c46">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l01123">1123</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af933f53d6564acadbba21d9278676202"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::ExecFrame </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#ae139d1a2d34f4a90dcbd98ebd6aa3692">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00254">254</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="acf48c096702dd71d24bae3e7435ec066"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::GameOff </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00827">827</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="adbe8bd5e7491d7525f56e5ba476af1ed"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::GameOn </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00789">789</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a268669df2fda2345c0d3566743c85c76"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::GameStart </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#a2041c8145391c85f3aade832fa6d7e8c">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00405">405</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1620a8666bd99f07273633506711c31a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::GameStop </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#a5b2997a1ec795ce5c7b9b9b5162cdadd">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00423">423</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa1a8e2fa25befb286dfded379177655f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_net_lobby_server.html">NetLobbyServer</a> * NetLobbyServer::GetInstance </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#abae5c65fd7a5a09131a6a1884328ca5c">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00165">165</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abb952bfde691f8e1625773d7b1119791"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_mission.html">Mission</a> * NetLobbyServer::GetSelectedMission </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#a176ff7161ce1cb0cdbe85870ce69c092">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00771">771</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac6cc59c9e81a76006507bfbeccf5bb64"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="class_text.html">Text</a> NetLobbyServer::GetServerMission </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8h_source.html#l00069">69</a> of file <a class="el" href="_net_lobby_server_8h_source.html">NetLobbyServer.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6a6b33438b34ee6a756639443b783a2a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="class_text.html">Text</a> NetLobbyServer::GetServerName </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8h_source.html#l00067">67</a> of file <a class="el" href="_net_lobby_server_8h_source.html">NetLobbyServer.h</a>.</p>

</div>
</div>
<a class="anchor" id="a934f7c9102053453f7060adc18ac9757"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_list.html">List</a>&lt; <a class="el" href="class_net_unit_entry.html">NetUnitEntry</a> &gt; &amp; NetLobbyServer::GetUnitMap </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#a987360684173e43baeaa7680344603e5">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00609">609</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a655dd46d84232b019e846cacc7d34711"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool NetLobbyServer::IsHost </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#ac50e01cdfc071bbc27cf4eddb340d563">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8h_source.html#l00044">44</a> of file <a class="el" href="_net_lobby_server_8h_source.html">NetLobbyServer.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5425f855beeb42b29600bc68e78a11f2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool NetLobbyServer::IsServer </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#a54c09a9ab43ac5212b3e44c4b36ffe40">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8h_source.html#l00045">45</a> of file <a class="el" href="_net_lobby_server_8h_source.html">NetLobbyServer.h</a>.</p>

</div>
</div>
<a class="anchor" id="aca0967ba2b8647a758e0c9e2d4b4bc3a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::LoadMOTD </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00173">173</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae5d481b5b8a0e47bf08cd9b8c40f8320"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::MapUnit </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>user</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>lock</em> = <code>false</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#a8f91bd29ad7ddb9e5ac07a1f23d7fb36">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00688">688</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abadf5decc2a5db544a3677f4d5d5f831"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int NetLobbyServer::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_net_lobby_server.html">NetLobbyServer</a> &amp;&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8h_source.html#l00041">41</a> of file <a class="el" href="_net_lobby_server_8h_source.html">NetLobbyServer.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7aa4a0feea557ae56421a3617859c62b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::RequestAuth </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_user.html">NetUser</a> *&#160;</td>
          <td class="paramname"><em>user</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00498">498</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa503a2383ae4f32863ab1cbec7b91310"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::SaveChat </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#a52b0c0ecf6f03184b8734927ae3e7052">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00568">568</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af16149f493a847a2835fec611e26cf24"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::SelectMission </td>
          <td>(</td>
          <td class="paramtype">DWORD&#160;</td>
          <td class="paramname"><em>id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#a5f8b3cdf5ff18f1c80eada2c3251edc1">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00588">588</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a79e4a10b7088d42a56f739dff7ec9735"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::SendData </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_user.html">NetUser</a> *&#160;</td>
          <td class="paramname"><em>dst</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_text.html">Text</a>&#160;</td>
          <td class="paramname"><em>msg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00327">327</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aef10e8db03033811314b64f88a2d663b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::SendMods </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_user.html">NetUser</a> *&#160;</td>
          <td class="paramname"><em>user</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00215">215</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae5fa7e9c7ac359fc82c2c485fc1d9571"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::SendMOTD </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_net_user.html">NetUser</a> *&#160;</td>
          <td class="paramname"><em>user</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00195">195</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab435d13ce8bcad72aa617ae9097db818"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::SendUnits </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00728">728</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a63ef6c0832e2f91d1c8817913f1bbe35"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::SendUsers </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00477">477</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9aca504c7d7e23207a2920bd6285b792"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_text.html">Text</a> NetLobbyServer::Serialize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_mission.html">Mission</a> *&#160;</td>
          <td class="paramname"><em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_net_user.html">NetUser</a> *&#160;</td>
          <td class="paramname"><em>u</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00748">748</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5f4a92cb3ddb995eb7498bb9b3786025"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void NetLobbyServer::SetServerMission </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>script</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8h_source.html#l00070">70</a> of file <a class="el" href="_net_lobby_server_8h_source.html">NetLobbyServer.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9a7a1fa4074ed7a907a2d44c2062efef"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual void NetLobbyServer::SetServerName </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8h_source.html#l00068">68</a> of file <a class="el" href="_net_lobby_server_8h_source.html">NetLobbyServer.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4058ddbcc6294b4bc81fe3de913fdac3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void NetLobbyServer::UnmapUnit </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>user</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from <a class="el" href="class_net_lobby.html#ae0ce688755da1160c99def8dc937fc47">NetLobby</a>.</p>

<p>Definition at line <a class="el" href="_net_lobby_server_8cpp_source.html#l00708">708</a> of file <a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="ac6b43a1403f9a4681e29427b0280c44b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">DWORD NetLobbyServer::announce_time</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8h_source.html#l00109">109</a> of file <a class="el" href="_net_lobby_server_8h_source.html">NetLobbyServer.h</a>.</p>

</div>
</div>
<a class="anchor" id="a79d12c94da8a8f22bc4f15f9326f9ddb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_list.html">List</a>&lt;<a class="el" href="class_text.html">Text</a>&gt; NetLobbyServer::motd</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8h_source.html#l00114">114</a> of file <a class="el" href="_net_lobby_server_8h_source.html">NetLobbyServer.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0f53292f258b4f3741bb5efe3437e070"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int NetLobbyServer::motd_index</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8h_source.html#l00112">112</a> of file <a class="el" href="_net_lobby_server_8h_source.html">NetLobbyServer.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad19de556292fd431515159f9f0e297fb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_net_addr.html">NetAddr</a> NetLobbyServer::server_addr</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8h_source.html#l00108">108</a> of file <a class="el" href="_net_lobby_server_8h_source.html">NetLobbyServer.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae76d05c0dd11e29f8c899c9e807abaa9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_net_server_config.html">NetServerConfig</a>* NetLobbyServer::server_config</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8h_source.html#l00110">110</a> of file <a class="el" href="_net_lobby_server_8h_source.html">NetLobbyServer.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab4a175f1dbfbfbd223662055ddd13813"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_text.html">Text</a> NetLobbyServer::server_mission</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8h_source.html#l00111">111</a> of file <a class="el" href="_net_lobby_server_8h_source.html">NetLobbyServer.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6e14408d29f281fcb0c5772c9d5ad0ec"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_text.html">Text</a> NetLobbyServer::server_name</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="_net_lobby_server_8h_source.html#l00107">107</a> of file <a class="el" href="_net_lobby_server_8h_source.html">NetLobbyServer.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>D:/SRC/StarshatterSVN/Stars45/<a class="el" href="_net_lobby_server_8h_source.html">NetLobbyServer.h</a></li>
<li>D:/SRC/StarshatterSVN/Stars45/<a class="el" href="_net_lobby_server_8cpp_source.html">NetLobbyServer.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="class_net_lobby_server.html">NetLobbyServer</a></li>
    <li class="footer">Generated on Tue Jun 5 2012 20:48:02 for Starshatter_Open by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1 </li>
  </ul>
</div>
</body>
</html>
